ultimate victory - French English Dictionary